Search results for "Activity diagram"

showing 9 items of 9 documents

A comparison of deontic matrices, maps and activity diagrams for the construction of situational methods

2007

Several approaches have been proposed to support situational method engineering (SME), each of them providing different techniques and using different basic concepts. In this work, we propose a framework for comparing SME approaches based on a generic SME process model. Three approaches are presented and compared by using this framework.

Basic conceptSituational Method EngineeringActivity diagramDeonticProcess Modeling
researchProduct

Concrete syntax-based find for graphical DSLs

2020

There are services available in the most software tools we have got used to like, copy, paste, cut, find, and replace. However, the state of the art is not so good with tools of graphical languages. Even many commercial modelling tools have limited support of the find feature. We propose to add find as a service of graphical DSL tool development frameworks. This way find is available in any DSL built using the DSL tool development framework. The concrete syntax-based find has been implemented as a service of the DSL tool development framework ajoo. Two graph-based languages: UML Activity diagrams and Deterministic Finite Automata (DFA) transition diagrams are used to demonstrate usage of th…

Domain-specific languageService (systems architecture)Computer sciencebusiness.industryProgramming language020207 software engineering02 engineering and technologyActivity diagramcomputer.software_genreDigital subscriber lineSoftwareDeterministic finite automatonUnified Modeling Language0202 electrical engineering electronic engineering information engineeringState (computer science)businesscomputercomputer.programming_languageProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
researchProduct

Behaviour modelling notation for information system design

2009

Problems related to behaviour modelling within the platform independent model (PIM) during the model driven design are discussed in the paper. The emphasis is on design problems for information systems, especially on building a behaviour draft. At first issues in the traditional approach using sequence diagrams are discussed. Then a new approach based on activity diagrams is proposed. An extension of activity diagram notation specifically oriented towards comprehensive and readable behaviour design description is presented.

Engineering drawingPlatform-independent modelComputer scienceInteraction overview diagrambusiness.industryCommunication diagramBlock diagramActivity diagramNotationSequence diagramUnified Modeling LanguageSoftware engineeringbusinesscomputercomputer.programming_languageProceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
researchProduct

Semantics of UML 2.0 Activity Diagram for Business Modeling by Means of Virtual Machine

2005

The paper proposes a more formalized definition of UML 2.0 Activity Diagram semantics. A subset of activity diagram constructs relevant for business process modeling is considered. The semantics definition is based on the original token flow methodology, but a more constructive approach is used. The Activity Diagram Virtual machine is defined by means of a metamodel, with operations defined by a mix of pseudocode and OCL pre- and postconditions. A formal procedure is described which builds the virtual machine for any activity diagram. The relatively complicated original token movement rules in control nodes and edges are combined into paths from an action to action. A new approach is the us…

FOS: Computer and information sciencesComputer Science - Programming LanguagesSemantics (computer science)Computer scienceProgramming languageActivity diagramBusiness process modelingSecurity tokencomputer.software_genreMetamodelingComputational Engineering Finance and Science (cs.CE)Unified Modeling LanguageVirtual machineComputer Science - Computational Engineering Finance and SciencePseudocodecomputercomputer.programming_languageProgramming Languages (cs.PL)
researchProduct

Transformation of UML models to CSP : a case study for graph transformation tools

2008

Graph transformation provides an intuitive mechanism for capturing model transformations. In the current paper, we investigate and compare various graph transformation tools using a compact practical model transformation case study carried out as part of the AGTIVE 2007 Tool Contest [22]. The aim of this case study is to generate formal CSP processes from high-level UML activity diagrams, which enables to carry out mathematical analysis of the system under design.

Graph rewritingTransformation (function)Current (mathematics)Unified Modeling LanguageProgramming languageCarry (arithmetic)Model transformationActivity diagramcomputer.software_genrecomputerAlgorithmcomputer.programming_languageMathematicsProceedrings of the third international symposium on Applications of Graph Transformations with Industrial Relevance (AGTIVE 2007), October 10-12, 2007, Kassel, Germany
researchProduct

PMG-Pro: A Model-Driven Development Method of Service-Based Applications

2011

Published version of a chapter published in the book: SDL 2011: Integrating System and Software Modeling. Also available from the publisher at: http://dx.doi.org/10.1007/978-3-642-25264-8_12 In the Internet of Things, billions of networked and software-driven devices will be connected to the Internet. They can communicate and cooperate with each other to form a composite system. In this paper, we propose PMG-pro (present, model, generate and provide), a language independent, bottom-up and model-driven method for the development of such composite system. We envision that all devices in the Internet of Things provide their functionalities as services. From a service description, a service pre…

Service (business)InternetSource codebusiness.industryComputer scienceService delivery frameworkService designmedia_common.quotation_subjectVDP::Technology: 500::Information and communication technology: 550Activity diagramWorld Wide WebCustomer Service AssuranceThe InternetCode generationbusinessSoftware engineeringmedia_common
researchProduct

Introducing pattern reuse in the design of multi-agent systems

2002

This paper focuses on design issues to be faced when developing knowledge management (KM) applications based on the integration of peer-to-peer and multi-agent technologies. The reasons for using these technologies rest on the requirements posed by the specific KM paradigm that has been adopted, which emphasizes aspects such as autonomy and distribution of knowledge sources. We adopt an agent-oriented approach that extends Tropos, a software engineering methodology introduced in earlier papers. We present a characterization of peer-to-peer in terms of a general architectural pattern, a set of design guidelines for peer-to-peer applications, and a framework that integrates multi-agent and pe…

Set (abstract data type)EngineeringArchitectural patternbusiness.industryMulti-agent systemSystems engineeringSoftware designClass diagramActivity diagramReuseComputer-aided software engineeringbusinessSoftware engineering
researchProduct

MAD+. Introducing Misconceptions in the Temporal Analysis of the Mathematical Modelling Process of a Fermi Problem

2021

This work describes how the combination of the mistakes committed by a group of pre-service teachers when solving a Fermi problem, with the representation of the temporal analysis of their resolutions, can offer more in-depth information about their conceptual misconceptions regarding mathematical and modelling concepts. The combined representation allows knowing when mistakes occur and provides a powerful tool for instructors to adapt the teaching–learning processes of mathematics at all levels of education. Our study is based on a recent categorisation of students’ mistakes, together with the creation of a new representation tool, called MAD+, that can combine all this information. The ma…

Theoretical computer sciencePublic AdministrationestimationGroup (mathematics)Computer scienceProcess (engineering)Physical Therapy Sports Therapy and RehabilitationContext (language use)Resolution (logic)mathematics educationLMatemàtica EnsenyamentComputer Science ApplicationsEducationsymbols.namesakeFermi problemsDevelopmental and Educational PsychologyComputer Science (miscellaneous)symbolsFermi problemmodelling activity diagramsmathematical modellingRepresentation (mathematics)Education Sciences
researchProduct

AN AGENT BASED ARCHITECTURE FOR MANUFACTURING E-MARKETPLACES

2005

This chapter presents the Agent Based Architecture developed within the research project, titled "Process and Production Planning in manufacturing Enterprise Networks". As mentioned in Chapter 1, the architecture has been developed to support “added value services” in neutral linear e-marketplaces, i.e. in virtual districts. In this chapter the architecture will be described from a functional and dynamic point of view by using the formalisms used in the project. In particular, from a functional perspective, the architecture is described by using the IDEF0 formalism, while its dynamics are specified by UML activity diagrams.

business.industryComputer scienceActivity diagramRotation formalisms in three dimensionsProduction planningUnified Modeling LanguageAdded valueArchitectureSoftware engineeringbusinessAgent architecturecomputerIDEF0computer.programming_language
researchProduct